strand insulation - French English Dictionary